﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations.Schema;

namespace SJ.Platform.EFCore.Model.ProjectManager
{
    [Table("project_team_main")]
    [Description("项目团队主记录")]
    public  class ProjectTeamMain
    {
        /// <summary>
        ///  主键
        /// </summary>
        public string? Id { get; set; }

        /// <summary>
        /// 项目ID
        /// </summary>
        public string? ProjectId { get; set; }

        /// <summary>
        /// 团队资源日历名称
        /// </summary>
        public string? TeamName { get; set; }

        /// <summary>
        /// 状态
        /// </summary>
        public int? Status { get; set; }

        /// <summary>
        /// 描述
        /// </summary>
        public string? Mark { get; set; }

        /// <summary>
        /// 开始时间
        /// </summary>
        public DateTime? StartTime { get; set; }

        /// <summary>
        /// 结束时间
        /// </summary>
        public DateTime? EndTime { get; set; }

        /// <summary>
        /// 添加时间
        /// </summary>
        public DateTime? AddTime { get; set; }

        /// <summary>
        /// 添加人ID
        /// </summary>
        public string? AddUserId { get; set; }

        /// <summary>
        /// 最后修改时间
        /// </summary>
        public DateTime? EditTime { get; set; }

        /// <summary>
        /// 最后修改人ID
        /// </summary>
        public string? EditUserId { get; set; }
    }
}